<html lang='zh-CN'>
<head>
<meta charset='utf-8'>
	<style>
		* {
			margin: 0;
			padding: 0;
		}
		
		.products {
			width: 960px;
			margin: 10px auto;
		}
		
		.products .card {
			display: inline-block;
		}
		
	
		.card {
			width: 200px;
			height: 320px;
			padding: 10px;
			list-style-type: none;
			font-size: 12px;
		}
		
		.card img {
        /*等比例覆盖*/
			width: 100%;	
		}
		
		.comment {
			height: 40px;
			padding: 10px 20px;
			overflow: hidden;
            /* 多行字数省略 */
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 3;
			-webkit-box-orient: vertical;
		}
		
		.from {
			font-size: 10px;
			color: #b0b0b0;
			padding: 5px 20px;
		}
		
		.good {
			padding: 0 20px;
		}
		
		/*只有块级元素才能生效实现字数省略的效果*/
		.good .name {
			width: 100px;
			overflow: hidden;
			white-space: nowrap;
		}
		
		.good .price {
			color: orange;
		}
	</style>
	
</head>

<body>
	<div class='products'>
		<ul>
			<li class='card'>
				<img src='img/card2.png'>
				<div class='comment'>其中，移动端浏览器绝大部分是WebKit内核的，所以该方法适用于移动端；

-webkit-line-clamp 用来限制在一个块元素显示的文本的行数,这是一个不规范的属性（unsupported WebKit property），它没有出现在 CSS 规范草案中；

display: -webkit-box 将对象作为弹性伸缩盒子模型显示 ；

-webkit-box-orient 设置或检索伸缩盒对象的子元素的排列方式 ；</div>
				<div class='from'>来自于梦之狼的评论</div>
				<div class='good'>
					<span class='name'>小米运动蓝牙耳机</span>
					<span>|</span>
					<span class='price'>100元</span>
				</div>
			</li>
			
			<li class='card'>
				<img src='img/card2.png'>
				<div class='comment'>其中，移动端浏览器绝大部分是WebKit内核的，所以该方法适用于移动端；

-webkit-line-clamp 用来限制在一个块元素显示的文本的行数,这是一个不规范的属性（unsupported WebKit property），它没有出现在 CSS 规范草案中；

display: -webkit-box 将对象作为弹性伸缩盒子模型显示 ；

-webkit-box-orient 设置或检索伸缩盒对象的子元素的排列方式 ；</div>
				<div class='from'>来自于梦之狼的评论</div>
				<div class='good'>
					<span class='name'>小米运动蓝牙耳机</span>
					<span>|</span>
					<span class='price'>100元</span>
				</div>
			</li>
			
			<li class='card'>
				<img src='img/card2.png'>
				<div class='comment'>其中，移动端浏览器绝大部分是WebKit内核的，所以该方法适用于移动端；

-webkit-line-clamp 用来限制在一个块元素显示的文本的行数,这是一个不规范的属性（unsupported WebKit property），它没有出现在 CSS 规范草案中；

display: -webkit-box 将对象作为弹性伸缩盒子模型显示 ；

-webkit-box-orient 设置或检索伸缩盒对象的子元素的排列方式 ；</div>
				<div class='from'>来自于梦之狼的评论</div>
				<div class='good'>
					<span class='name'>小米运动蓝牙耳机</span>
					<span>|</span>
					<span class='price'>100元</span>
				</div>
			</li>
			
			<li class='card'>
				<img src='img/card2.png'>
				<div class='comment'>其中，移动端浏览器绝大部分是WebKit内核的，所以该方法适用于移动端；

-webkit-line-clamp 用来限制在一个块元素显示的文本的行数,这是一个不规范的属性（unsupported WebKit property），它没有出现在 CSS 规范草案中；

display: -webkit-box 将对象作为弹性伸缩盒子模型显示 ；

-webkit-box-orient 设置或检索伸缩盒对象的子元素的排列方式 ；</div>
				<div class='from'>来自于梦之狼的评论</div>
				<div class='good'>
					<span class='name'>小米运动蓝牙耳机</span>
					<span>|</span>
					<span class='price'>100元</span>
				</div>
			</li>
		</ul>
	</div>
</body>
<script>
	
</script>
</html>